package org.finesys.common.log.trace.reflect;

import org.finesys.common.log.trace.spi.annotation.SPI;

import java.io.UnsupportedEncodingException;

@SPI("default")
public interface Reflect {


    /**
     * reflect get parameter
     *
     * @param obj parameter
     * @return format parameter
     * @throws UnsupportedEncodingException see {@link UnsupportedEncodingException}
     */
    Object reflect(Object obj) throws UnsupportedEncodingException;
}
